body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10pt;
  color: #000099; 
  background: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

p {
  margin: 0px;
  padding: 6px;
}

dd {
  margin: 0px;
  padding: 6px 0px 0px 30px;
}

dl {
  margin: 0px;
  padding: 6px 0px 0px 30px;
}

table
{
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
}

.wikiblogtitle { margin: 0px 6px 0px 6px; padding: 0px; color: white;  background-color: black;  border-style: solid;  border-color: black;  border-width: 1px; }
.wikiblogtitle h1 { font-size: 14pt; }
.wikiblog { margin: 0px 6px 0px 6px; padding: 0px; border-style: solid;  border-color: black;  border-width: 1px; }
.wikiblogentrytitle { border-style: solid;  border-color: black;  border-width: 1px 0px 0px 0px; }
.wikiblogtitle a:link    { color: #FFFFFF;text-decoration: none; }
.wikiblogtitle a:visited { color: #FFFFFF;text-decoration: none; }
.wikiblogtitle a:active  { color: #FF0000; text-deco ration: none; }
.wikiblogtitle a:hover   { color: #FF0000; text-decoration: none; }

.wikitable, .wikitablefigure
{
  margin: 0px;
  padding: 0px;
  width: 666px;
  border-style: solid;
  border-color: black;
  border-width: 1px 1px 1px 1px;
  border-collapse: collapse;
}

.wikitable td
{
  margin: 0px;
  padding: 3px;
  border-style: solid;
  border-color: black;
  border-width: 0px 0px 1px 1px;
}

.wikitablefigure td
{
  margin: 0px;
  padding: 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 1px 0px 0px;
}

.wikitable tr#Row0 td
{
  color: white;
  background-color: black;
  border-left-color: white;
}

.wikitablefigure tr#Row1 td
{
  color: white;
  background-color: black;
  border-right-color: white;
}

form {display:inline;}

img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}

.pageHeading h1 { font-weight: 900; font-size: 18pt; }

h1 { font-weight: 900; font-size: 16pt; margin: 0px; padding: 6px; } 
h2 { font-style: bold; font-size: 14pt; margin: 0px; padding: 6px; } 
h3 { font-style: bold; font-size: 12pt; margin: 0px; padding: 6px; } 
h4 { font-style: bold; font-size: 10pt; margin: 0px; padding: 6px; } 
ul { margin: 0px; padding: 0px 0px 0px 40px; } 
ol { margin: 0px; padding: 0px 0px 0px 40px; } 
li { margin: 0px; padding: 0px 0px 0px 40px; } 

a:link    { color: #0000FF; text-decoration: none; }
a:visited { color: #0000FF; text-decoration: none; }
a:active  { color: #FF0000; text-decoration: none; }
a:hover   { color: #FF0000; text-decoration: none; }

hr.wikilinefooter, hr.wikilineheader, hr.wikilineblog { display:none; }
hr.wikiline { height: 1px; border-style: none; border-color: blue; color: blue; background: blue }

pre
{
  width: 666px;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  padding: 6px;
  margin: 6px;
  white-space: pre;
  background-color: #F0F0F0;
}

div.siteheader, div.wikiheader {
  margin: 0px;
  padding: 6px;
}

div.siteheader, div.wikiheader h1 {
  display:none;
}

div.mainPage {
  font-size: 10pt;
  margin: 0px;
  padding: 6px;
}

div.sitefooter, div.wikifooter {
  margin: 0px;
  padding: 0px 6px 0px 6px;
  border-style: solid;
  border-color: blue;
  text-align:left;
  border-width: 1px 0px 0px 0px;
}

div.footnote {
  padding: 0px;
  font-size: 8pt;
}

div.wikitext, div.wikipref {
  margin: 0px;
  padding: 6px;
}

/* new styles */
.sidebar 
{
  margin: 0px;
  padding: 6px;
  background: #E0E0FF;
  width: 35%;
  float: right;
  z-index: 99;
}

.leftColumn {
  margin: 0px;
  padding: 0px;
  background: #000099;
}

.menuname {
  margin: 0px;
  padding: 0px 0px 0px 6px;
  font-weight: bold;
  background: #000099;
  color: yellow;
  border-style: solid;
  border-color: white;
  border-width: 1px 0px 1px 0px;
}

.menuitem {
  margin: 0px;
  padding: 0px 0px 0px 6px;
  color: #FFFFFF;
  background: #000099;
}

.menuitem  a:link    { color: #FFFFFF;text-decoration: none; }
.menuitem  a:visited { color: #FFFFFF;text-decoration: none; }
.menuitem  a:active  { color: #FF0000; text-decoration: none; }
.menuitem  a:hover   { color: #FF0000; text-decoration: none; }
.menuitem  input     { vertical-align: text-bottom; }

.diff-header       { font-weight: bold }  /* headers displaying paragraph indices */
.diff-para-ident   { }                    /* unchanged complete paragraphs */
.diff-span-ident   { }                    /* unchanged words in changed paragraphs */
.diff-para-changed { }                    /* changed paragraphs */
.diff-para-added   { background: #CCFFCC }  /* added complete paragraphs */
.diff-span-added   { background: #CCFFCC }  /* added words in changed paragraphs */
.diff-para-deleted { background: #FFCCCC }    /* deleted complete paragraphs */
.diff-span-deleted { background: #FFCCCC }    /* deleted words in changed paragraphs */

